1.3 Allgemeine Regeln im MySQL
Für die Formulierung von SQL-Abfragen gibt es ein paar Regeln, die zu beachten sind und die Allgemeinsten werden in diesem kleinen Abschnitt vorgestellt.
Zeichenketten
Eine Zeichenkette ist eine Folge von Zeichen, die mit einfachen Anführungszeichen ('
)
oder doppelten Anführungszeichen ("
) umgeben ist.
'eine Zeichenkette'
oder "eine weitere Zeichenkette"
Trennzeichen
Zwischen zwei Wörtern sollte immer mindestens ein Leerzeichen sein.
Fließkommazahlen werden mit einem Punkt (.
) geschrieben,
zum Beispiel 492.42
. Als Listentrennzeichen verwendet man das Komma
(,
).
Groß-/Kleinschreibung
Bei der Groß-/Kleinschreibung kommt es auf das zugrunde liegende Betriebssystem an,
das die Schreibung von Datenbank- und Tabellennamen festlegt. Das bedeutet, dass bei UNIX
die Groß-/Kleinschreibung von Namen eingehalten werden muss und bei auf Windows installierten
Datenbanksystemen nicht.
Innerhalb einer Anfrage sollte die Schreibweise für Datenbank- und Tabellennamen gleich verwendet werden.
Folgende Anfrage würde nicht funktionieren, weil sie auf eine Tabelle sowohl mit meine_tabelle
als auch mit MEINE_TABELLE
verweist:
SELECT * FROM meine_tabelle WHERE MEINE_TABELLE.spalte=1
Spaltennamen hängen in keinem Fall von der verwendeten Groß-/Kleinschreibung ab.
Empfehlenswert ist es die Schlüsselwörter einer Abfrage immer groß zu schreiben!
Kommentare
In der MySQL-Syntax gibt es die folgenden Möglichkeiten einen Kommentar mit einzuarbeiten.
-- bis Zeilenende, mindestens ein Leerzeichen nach den Strichen # Kommentar bis Zeilenende SELECT name, /* mittendrin ein Kommentar */ vorname /* auch Kommentare über mehrere Zeilen sind möglich */
Ein Wort zu den Abfragen
Die gesamte Abfrage wird als eine Zeile interpretiert, Zeilenumbrüche also sind beliebig möglich. Zur besseren Übersicht empfiehlt es sich alle neuen Schlüsselwörter auf eine neue Zeile zu schreiben und mit Einrückungen zusätzlich die Übersicht zu erhöhen.